<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 大括号 量词符 里面表示重复次数
        // 中括号 字符集和 匹配中括号中的任意字符
        // 小括号 表示优先级
        var rg = /^abc{3}$/ //精确匹配加量词符只重复前一个字母的次数 即c 其他不变
        console.log(rg.test('abc'));//false
        console.log(rg.test('abcc'));//false
        console.log(rg.test('abccc'));//true
        console.log('-------------------');
        var rg = /^d(abc){3}$/ //精确匹配 用小括号增加优先级 量词符会重复小括号里的内容 其他不变
        console.log(rg.test('abc'));//false
        console.log(rg.test('abcabc'));//false
        console.log(rg.test('abcabcabc'));//false
        console.log(rg.test('dabcabcabc'));//true
        console.log('-------------------');

        var rg1 = /^[abc]{3}$/ //多选一时 量词符重复唯一那个字符的n次数   
        console.log(rg1.test('a'));//false
        console.log(rg1.test('b'));//false
        console.log(rg1.test('c'));//false
        console.log(rg1.test('aaa'));//true
        console.log(rg1.test('bbb'));//true
        console.log(rg1.test('ccc'));//true
        console.log('-------------------');
    



    </script>
</body>

</html>